home *** CD-ROM | disk | FTP | other *** search
- Date: Fri, 24 Jun 94 22:43 MET DST
- From: chris@buran.fb10.tu-berlin.de (Christian Nieber)
- To: gem-list@world.std.com
- Subject: Re: Digest
- Precedence: bulk
-
- I didn't get around to follow for a while, so this is referring to mails
- some days old..
-
- Ofir:
-
- >CTRL B Set block start
- >CTRL E Set block end
-
- Wait a minute - is this only meant to be used by programs that allow a cur-
- sor and block simultaneously? If so, this should be made clear in the Stan-
- dard.
-
- > Vincent:
- > OK. Let's add a `Go Back' feature (and a shortcut). Mark shortcuts should
- > also be added, if supported. I suggest:
- > CTRL-0 - go back
- > CTRL-1 to CTRL-9 - go to mark 1 - 9
- > SHIFT-CTRL-1 to SHIFT-CTRL-9 - put a mark
-
- Many text-oriented programs already used CTRL-<digit> for other things like
- text effects or cut&paste style/ruler. Don't overdo it, leave some
- Control-Shortcuts for application-specific things!
- If these don't get menu entries, they also shouldn't be assigned Control
- Shortcuts. I plead for using Alt instead, if it's put in the standard at
- all.
-
-
- Evan:
-
- > Note that "Command" is normally CONTROL, but the user may choose to use
- > ALT instead by specifying such in the APP_DEFS.SYS file.s
-
- This will be hard to program and interfere with dialog shortcuts. It would
- be OK if this feature were provided by the system (maybe it is on the
- NeXT), but if every application programmer has to do it, IMO it's not worth
- the trouble.
-
- > undo Undo last command Edit
- > UNDO Redo last command Edit
- > Command-undo Multi-level undo Edit
- > Command-UNDO Step-wise undo Edit
-
- I don't see why we need more than two. BTW is there any program on the ATA-
- RI now that supports multi-level undo?
-
-
- Ofir:
- > >Command-h Hide File
- > >^ tab Cycle Object Selection <<no menu>>
- > >Command-e Enter Selection Edit
- >
- > What do these mean?
-
- I occasionally play around with NeXTStep, and I would recommend anyone who
- designs Software to do that if they have the occasion. It's really state of
- the art in interface design (of course it has its share of flaws too).
- Hide means hide application, quite like Mag!X does it, i.e. it stays in
- memory, may even do calculations and can be brought back to the screen by
- doubleclicking its icon again (this is different in Mag!X). Hidden applica-
- tions can be recognised by not having the "..." at the bottom of their
- icon. But I don't know how to do that in MultiTOS or Mag!X, since AFAIK
- neither of them provides a system call for that.
- Entering a selection means putting it into the search panel (=dialog) wi-
- thout opening it. This way with Command-e, Command-g, Command-g... one can
- easily step through appearences of the same string without having to use
- the find panel that tends to get in the way. Quite useful.
- ^tab is not from NeXTStep AFAIK. I think it refers to drawing and DTP pro-
- grams and means "Cycle through selecting objects where I just clicked",
- since the object one means to select is sometimes covered by other objects.
-
-
- > Warwick:
- > > Mike Nolte:
- > > > AbandonWindow =
- > > > ...
- > > > else
- > > > {
- > > > close, reload
- > > > }
- > > > You do really need the else branch? I mean, why close and reload whi-
- le no
- > > > changes have been made?
-
- > Because the FILE might have changed (multitasking, remember). Just like
- > these programs that don't give you the option to Save if they believe the
- > document has not been changed. It's fascist! How does the program know
- > that I accidentally trashed the file in another application?!!!
-
- There is also another reason. The user may have looked at the document in a
- different way, i.e. scrolling, changing zoom or changing other display at-
- tributes. This does not count as changing the document, but the user still
- might want to go back to the initial display.
-
-
- Vincent:
-
- > I suggest:
- > [...]
- > CTRL-? - info on the application
-
- I don't think we need that in the standard, it's too rarely used. BTW I use
- this shortcut for Why-the-beep, which is another nice feature of many NeXT-
- Step programs: If they beep at you, you can ask them why and get a short
- explanation.
-
-
- Another thing... Couldn't someone put up a preliminary voting system for
- things like Control-A or the big cursor block question. If there is a clear
- majority for one side, which will hopefully support existing standards,
- this should settle these annoying discussions and help increase the
- signal/noise ratio.
-
-
- Christian (R.O.M. logicware)
-
-
-
-
-
-
-
-
-
-
-
-
-
-